What to eat in Peru

Eat your way around Peru with these local favourites

Peruvian cuisine is a fusion of ancient Inca traditions with Spanish, African and Asian influences. Few places produce such an incredible variety of fresh produce (we're talking over 4000 varieties of potato alone!), so expect plenty of new and surprising flavours.

And then there's Lima, aka South America's foodie capital, where you'll find some of the world’s most esteemed restaurants and a sizzling street food scene.

You might come to explore the ruins of Machu Picchu or the Amazon Rainforest, but you’ll stay for the zesty ceviche or creamy aji de gallina.

Here’s what to eat in Peru.

What to eat in Peru

Closeup of a plate of ceviche in Peru
Ceviche

Peru’s signature dish is made from cubes of raw fish (sea bass, sole or tilapia) 'cooked' in lime juice, salt, sliced onions and aji amarillo peppers. It’s served cold with sweet potato chunks, a cob of choclo (giant white corn) and cahcha (toasted crunchy corn). Vegetarians can dig into mushroom or hearts of palm ceviche.

Closeup of a plate of Lomo Saltado in Peru
Lomo saltado

A crowd pleaser, this chifa (Peruvian-Chinese) stir-fry combines tender strips of beef or alpaca with soy sauce, tomatoes, onions, aji peppers and spices. The juice creates a delicious gravy that’s perfect to mop up with rice and French fries.

Traditional anticuchos de corazon (beef heart skewers) in Peru
Anticuchos de corazon

This popular snack consists of sliced beef hearts marinated in vinegar, garlic, aji peppers and cumin, then cooked on skewers over charcoal. It's also served as a main meal with boiled potatoes and aji dipping sauce. You’ll see (and smell) anticuchos de corazon on most street corners.

A plate of aji gallina (Peruvian chicken stew)
Aji de gallina

This stew is the ultimate Peruvian comfort food. Shredded chicken is simmered in a creamy bread sauce flavoured with nuts, cheese, garlic and peppers. It’s served over white rice and boiled potatoes, then garnished with black olives and boiled eggs.

Butifarra (Peruvian country ham sandwich)
Butifarra

Enter one of Peru's most beloved sandwiches. Slices of jamon del país (Peruvian country ham), spicy peppers, sweet onion relish and salad are packed into a crusty rosetta roll or French baguette. It's a cheap, filling and downright delicious meal that's best bought from a street vendor.

A few portions of causa (a Peruvin potato salad dish)
Causa

Appetiser or work of art? This glammed-up version of a potato salad consists of cold mashed potatoes (seasoned with spicy aji sauce and lime juice) layered with slices of chicken or tuna mayo, avocado, boiled eggs and olives in a neat little cube or cylinder.

Cuy (guinea pig), a traditional Peruvian dish popular in the Andean highlands
Cuy

It might be a pet in other cultures, but cuy (guinea pig) is an Andean delicacy dating back to pre-Inca times. Gamey in taste, it's traditionally stuffed with cumin, cilantro and huacatay (black mint), then roasted whole over an open fire. Typical side dishes include roast potatoes, salsa and corn.

A plate of fresh empanadas
Empanadas

You'll find this street snack all over Central and South America, but Peruvian-style empanadas are traditionally made with ground beef, onions, olives, boiled eggs, garlic and cumin. The mixture is sealed inside a dough pocket and deep-fried until golden. 

Rocoto relleno (stuffed peppers), a traditional dish from Peru
Rocoto relleno

This stuffed pepper dish is a hit with spice lovers. Fiery aji rocoto peppers – reaching up to 100,000 on the Scoville Heat Unit – are filled with ground meat, sauteed onion and garlic, hard-boiled eggs and raisins, before being topped with cheese and baked until soft.

A batch of freshly cooked picarones (Peruvian doughnuts)
Picarones

Finish your meal with these classic Limenos doughnuts. The dough is made with sweet potato and a native squash called zapallo macre, then shaped into rings, deep-fried and drizzled with sticky sugar cane syrup and warming spices including cinnamon and clove.

Does Peru have good vegetarian and plant-based options?

Peruvian cuisine is meat-heavy, but vegetarian options aren’t too hard to come by, especially in big cities like Lima and Cusco. If you’re plant-based, you may need to do a bit more detective work in smaller towns and villages, but your local leader will help you navigate menus and find the best options.

When looking at local menus, keep an eye out for black bean or cheese and corn empanadas, rocoto relleno vegetariano (vegetarian stuffed peppers), sopa de quinoa (quinoa soup), stuffed avocados and mushroom ceviche.

You might want to know

An Intrepid leader and two travellers clinking their smoothie glasses in a market in Cusco, Peru
What to drink

From purple corn soft drinks to a zesty shot of leche de tigre (tiger’s milk), here are the beverages you shouldn’t miss in Peru.

Explore what to drink
A traveller leaning on the edge of their seat during a boat ride along the Amazon, Peru
Best time to visit

With everything from mountains to rainforests, there isn't really a bad time to visit. Find out the best months for sunshine, smaller crowds, wildlife and more.

Explore best time to visit
Two travellers dancing in traditional costume at Lake Titicaca in Peru
Festivals

Want to party Peru-style? Consider timing your trip around one of these events to experience Peru at its most colourful.

Explore festivals

Got questions about Peru?

Our Peru trips

tailor-made card image
Build your dream adventure

Let's create an exclusive trip for your group.

Explore tailor-made trips
Showing 5 of 41